
Channel: Bisqwit
Category: Education
Tags: polygon rasterization3d rendering explanationbisqwitc++20source code refactoringsource codebetter source codejoel yliluomarefactor sourcesrefactorc++17program redesignsoftware renderingcoding3d renderingrefactoringredesignconvex polygonbetter code
Description: Programming is an iterative pursuit. First you create something, and then you add things and fix things. No matter how hard you try, eventually you will have to redesign things, lest you accumulate technical debt. In this video I talk about the subject, while refactoring the source code that is the subject of an ongoing 3D rendering video series. Become a member: youtube.com/Bisqwit/join My links: Twitter: twitter.com/RealBisqwit Liberapay: liberapay.com/Bisqwit Steady: steadyhq.com/en/bisqwit Patreon: patreon.com/Bisqwit (Other options at bisqwit.iki.fi/donate.html) Twitch: twitch.tv/RealBisqwit Homepage: iki.fi/bisqwit You can contribute subtitles: youtube.com/timedtext_video?ref=share&v=GnKh8Eb1zU8 Downloads: bisqwit.iki.fi/jkp/polytut Music list (s = SPC-OPL conversion): — Famicom Tantei Club 2 — Interviews (s) — Final Fantasy Mystic Quest — Shrine (s)



















